package com.xdcplus.web.common.pojo.dto.device;

import com.xdcplus.mp.domain.oracle.Base;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * 设备性能(DevicePerformanceFilterDTO)入参DTO类
 *
 * @author Fish.Fei
 * @since 2023-02-07 17:06:14
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "")
@SuppressWarnings("serial")
public class DevicePerformanceFilterDTO extends Base implements Serializable {
    private static final long serialVersionUID = -5342442998261192435L;

    @ApiModelProperty("日期(开始)")
    private String startDate;

    @ApiModelProperty("日期(结束)")
    private String endDate;

    @ApiModelProperty("班次编号")
    private String shiftCode;

    @ApiModelProperty("工序段编码")
    private List<String> regionCodeList;

    @ApiModelProperty("工序编码")
    private List<String> opeCodeList;

    @ApiModelProperty("设备编号-多选")
    private List<String> toolCodeList;

    @ApiModelProperty("设备编号")
    private String toolCode;

    @ApiModelProperty("设备类型: 1-主机台，6-自动化")
    private Integer toolType;

}
